package com.design.pattern.structure.decorator.general;

public class ConcreteDecoratorA extends Decorator{
    /**
     * @param component
     */
    public ConcreteDecoratorA(Component component) {
        super(component);
    }
    //调用父类的operation方法之前需要执行的方法
    private void operationFirst(){
        operationFirst();
        super.operation();
        operationLast();
    }

    //调用父类的operation方法之后需要执行的方法
    private void operationLast(){

    }
}
